strap mark on skin - Espagnol Anglais Dictionnaire